f=open("id.txt","r",encoding='utf-8')

#读取文件的内容，按照列表的形式返回
lines=f.readlines()

#把列表中的每一行去掉换行符
for i in range(len(lines)):
    lines[i]=lines[i].strip() #strip()去掉换行符

# 创建地址码字典：按照,分割
address={}
for i in range(len(lines)):
    #每个列表元素按照,分割，再存入字典的key和value中
    temp=lines[i].split(",") #把列表每一个元素按照,分割
    key=temp[0]
    value=temp[1]
    address[key]=value #把分割后的第一个元素作为字典的key，第二个元素作为字典的value

# 这时候就可以用字典的形式来查询了，输入身份证号，输出住址
id=input("请输入身份证号：")
print("身份证号对应的住址是：",address[id])
# 关闭文件
f.close()


